package com.pingan.haofang.searchcloud.dashboard.dto;

import java.util.List;

/**
 * @author EX-SUNBIXIAO001
 * @date 2018/4/19
 * @since 1.0.0
 */
public class IndexBuildTotalDto extends BasicMailDto{

    /**
     * 定时
     */
    private Integer cronSchduledNumTotal = 0;

    private Integer cronSchduledSuccessNumTotal = 0;

    private String cronSchduledProportionTotal = "0";

    /**
     * 手动
     */

    private Integer manualSchduledNumTotal = 0;

    private Integer manualSchduledSuccessNumTotal = 0;

    private String manualSchduledProportionTotal = "0";

    /**
     * 导入最大条数（全索引）
     */
    private Integer importMaxNumTotal = 0;

    /**
     * 平均时间
     */
    private Double importCostAvgTotal = 0.0;

    /**
     *  平均速度
     */

    private Integer importSpeedAvgTotal = 0;

    /**
     * 单索引详细情况集合
     */
    private List<IndexBuildDto> indexBuildDtoList;

    /**
     * 监控环境
     */
    private String env ;

    public Integer getCronSchduledNumTotal() {
        return cronSchduledNumTotal;
    }

    public void setCronSchduledNumTotal(Integer cronSchduledNumTotal) {
        this.cronSchduledNumTotal = cronSchduledNumTotal;
    }

    public Integer getCronSchduledSuccessNumTotal() {
        return cronSchduledSuccessNumTotal;
    }

    public void setCronSchduledSuccessNumTotal(Integer cronSchduledSuccessNumTotal) {
        this.cronSchduledSuccessNumTotal = cronSchduledSuccessNumTotal;
    }

    public String getCronSchduledProportionTotal() {
        return cronSchduledProportionTotal;
    }

    public void setCronSchduledProportionTotal(String cronSchduledProportionTotal) {
        this.cronSchduledProportionTotal = cronSchduledProportionTotal;
    }

    public Integer getManualSchduledNumTotal() {
        return manualSchduledNumTotal;
    }

    public void setManualSchduledNumTotal(Integer manualSchduledNumTotal) {
        this.manualSchduledNumTotal = manualSchduledNumTotal;
    }

    public Integer getManualSchduledSuccessNumTotal() {
        return manualSchduledSuccessNumTotal;
    }

    public void setManualSchduledSuccessNumTotal(Integer manualSchduledSuccessNumTotal) {
        this.manualSchduledSuccessNumTotal = manualSchduledSuccessNumTotal;
    }

    public String getManualSchduledProportionTotal() {
        return manualSchduledProportionTotal;
    }

    public void setManualSchduledProportionTotal(String manualSchduledProportionTotal) {
        this.manualSchduledProportionTotal = manualSchduledProportionTotal;
    }

    public Integer getImportMaxNumTotal() {
        return importMaxNumTotal;
    }

    public void setImportMaxNumTotal(Integer importMaxNumTotal) {
        this.importMaxNumTotal = importMaxNumTotal;
    }

    public Double getImportCostAvgTotal() {
        return importCostAvgTotal;
    }

    public void setImportCostAvgTotal(Double importCostAvgTotal) {
        this.importCostAvgTotal = importCostAvgTotal;
    }

    public Integer getImportSpeedAvgTotal() {
        return importSpeedAvgTotal;
    }

    public void setImportSpeedAvgTotal(Integer importSpeedAvgTotal) {
        this.importSpeedAvgTotal = importSpeedAvgTotal;
    }

    public List<IndexBuildDto> getIndexBuildDtoList() {
        return indexBuildDtoList;
    }

    public void setIndexBuildDtoList(List<IndexBuildDto> indexBuildDtoList) {
        this.indexBuildDtoList = indexBuildDtoList;
    }
}
